package com.safe.app.utils.exceptions.enums;


/**
 * V1 错误枚举列表
 *
 */
public enum ErrorMsgEnum {

    /**
     * 操作处理成功
     */
    success(200, "操作处理成功"),

    /**
     * 自定义弹窗处理 操作异常，请稍候重试
     */
    errorAlert(2000, "操作异常，请稍候重试"),

    /**
     * 系统错误 请稍候重新尝试
     */
    errorServer(2001, "系统错误 请稍候重新尝试"),

    /**
     * 账户 未登录 需要重新登录
     */
    noAuthException(ExceptionCause.noAuth.getStatusCode(), "登录失败,需要重新登录"),
    /**
     * 错误请求，参数不完整
     */
    badRequestException(ExceptionCause.badRequest.getStatusCode(), "错误请求，参数不完整");

    ErrorMsgEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    private int code;

    private String msg;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return this.msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }
}
